﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;

namespace ShowSystem
{
    class Object3D : AllObject
    {
        #region Data

        public Model model;

        private Vector3 position;
        public Vector3 Position
        {
            get { return position; }
            set { position = value; }
        }

        private Vector3 velocity;
        public Vector3 Velocity
        {
            get { return velocity; }
            set { velocity = value; }
        }

        /* Define the rotation angle around X-, Y- and Z- axis */
        private Vector3 rotation;
        public Vector3 Rotation
        {
            get { return rotation; }
            set { rotation = value; }
        }

        /* Define the scale in direction of X-, Y- and Z- axis */
        private Vector3 scale;
        public Vector3 Scale
        {
            get { return scale; }
            set { scale = value; }
        }

        #endregion
    }
}
